@charset "utf-8";
/* CSS Document */

.memberlist { width:100%; }
.memberlist_top { width:100%; text-align:center;  color:#666; padding-top:1rem; }
.memberlist_top p { font-weight:bolder; color:#073190; font-size:1.4rem; }
.memberlist_main { width:100%; padding-top:3rem; }
.memberlist_main table { border-collapse:collapse; width:100%; }
.memberlist_main table td{ border:1px solid #cdcdcd; text-align:center; line-height:2.6rem; color:#555; }
.memberlist_main table tr td:nth-child(1){ width:5%; }
.memberlist_main table tr td:nth-child(2){ width:15%; }
.memberlist_main table tr td:nth-child(3){ width:50%; }
.memberlist_main table tr td:nth-child(4){ width:30%; }

.memberlist_main table tr:nth-child(even) td { background-color:#eee;  }
.memberlist_main table tr:nth-child(1) td{ background-color:#073190; color:#fff; line-height:4rem;font-weight:bolder;  }
.memberlist_main table tr:nth-child(2) td { color:#073190; font-weight:bolder;  }
.memberlist_main table tr:last-child td a { color:#073190; }


/* 会员风采 Start */
.photos { width:100%;}
.photo{ width:44.5%; height:35rem; float:left; margin-right:5%; position:relative; z-index:0; overflow:hidden; margin-top:3rem; }
.photo div { display:block; width:100%; height:100%; overflow:hidden; position:absolute; z-index:1;  }
.photo img { width:100%; }
.photo  dl {  position:absolute; z-index:2; height:5.3rem;color:#fff;text-align:center; background-color:rgba(7,49,144,0.8); width:80%;  padding:5% 10%;   line-height:2.6em; bottom:0; transition:0.3s;  }
.photo  dl dt{ font-size:1.6rem; text-align:left;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; width:100%;   }
.photo  dl dd{ display:none; }
.photo:hover dl {height:86%;padding:10%;transition:0.3s;}
.photo:hover dl dt{ font-size:1.8em; font-weight:bolder; padding-top:8rem; height:9rem;-webkit-line-clamp: 3; }
.photo:hover dl dd{ display:block; }
.photo:hover dl dd:nth-child(2){ padding-top:3rem; }
.photo:hover dl dd:nth-child(3){ padding-top:6rem; font-size:0.8em; height:2rem; width:100%; height:1rem; line-height:1em;}
.photo:hover dl dd:nth-child(3) span { display:block; width:50%; margin:0 auto; }
.photo:hover dl dd:nth-child(3) span font{ display:block; float:left; text-align:center;   }
.photo:hover dl dd:nth-child(3) span font:nth-child(2) { width:70%;  }
.photo:hover dl dd:nth-child(3) span font:nth-child(1),.photo dl  dd:nth-child(3)   span font:nth-child(3){
	height:48%; border-bottom:1px solid #6379AB; width:15%; height:0.5em;
	}
/* 会员风采 Over */